Design and Specification of a Prototype Service / Resource

نویسنده

  • Martina Baldanzi
چکیده

This deliverable presents the current state of the design and specifications of the XtreemOS component called “Service/Resource Discovery System (SRDS)”. The SRDS is a key component of the highly available and scalable infrastructure described in the deliverable D3.2.1 (Design of an Infrastructure for Highly Available and Scalable Grid Services) under the responsibility of WP3.2. The SRDS will offer to other XtreemOS components the capability of discovering and selecting services and resources. The system is based on two main components: the Resource Selection Service (RSS) and the Application Directory Service (ADS). The specifications of the interfaces of these two components and the interactions between them (intra-SRDS interactions) are described in this document. The document presents a first specification of the interactions among the SRDS (as composed by the RSS and the ADS) and other XtreemOS components, developed by other project WPs. In particular, current specification was produced by using the requirements gathered from WP3.3 (Application Execution Management) [7] and WP3.4 (Data Management) [8], and taking into account the design constraints imposed by security and VO management requirements [9, 5, 6]. In order to describe the services/resource discovery and selection process in the document we use the “machete and bistoury” metaphor, where the “machete” is the rough cutting tool used to open the path in a wild and dense bush, whereas the “bistoury” is the fine and precise cutting tool used in surgery. In our metaphor the “wild and dense bush” represents “a large-scale, multi-domain, distributed systems” (a.k.a. Grid) composed of a large number of heterogeneous resources/services. The services/resource discovery and selection process is a two-step process. The first step involves RSS that will act as a “machete” handling the first-level of resource/service selection in a Virtual Organization (VO) by leveraging an overlay network which will hold node information, and answering to multidimensional range queries based on static attributes of the resources/services, and returning to the ADS a list of node identifiers (NodeIDs). In order to meet the project requirements of large VO management, the RSS will implement an efficient and highly scalable distributed algorithm handling range queries. The second step of the discovery and selection process is performed by the ADS. The ADS will behave as a “bistoury”, handling the second-level of resource and service selection, and answering queries expressed as predicates over the dynamic attributes of the resources/services. The ADS can also create an applicationspecific “directory service”, exploiting the NodeID list received from the RSS. To provide scalability and reliability, and to support dynamically changing attributes and complex queries, state-of-the-art improvements to DHT techniques are being evaluated and will be exploited. The document describes the interaction between

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Signal Design at lsolated lntersecaions Using Expert Systems Technology

The procedural steps for developing an expert system for designing signals at isolated intersections are described and the most important development issues for each step are discussed. The steps include problem analysis and definition, preliminary prototype specification, knowledge acquisition strategy development, prototype development plan, knowledge extraction, knowledge representation, too...

متن کامل

Perspectives of Big Data Quality in Smart Service Ecosystems (Quality of Design and Quality of Conformance)

Despite the increasing importance of data and information quality, current research related to Big Data quality is still limited. It is particularly unknown how to apply previous data quality models to Big Data. In this paper we review Big Data quality research from several perspectives and apply a known quality model with its elements of conformance to specification and design in the context o...

متن کامل

Web Service Choreography Verification Using Z Formal Specification

Web Service Choreography Description Language (WS-CDL) describes and orchestrates the services interactions among multiple participants. WS-CDL verification is essential since the interactions would lead to mismatches. Existing works verify the messages ordering, the flow of messages, and the expected results from collaborations. In this paper, we present a Z specification of WS-CDL. Besides ve...

متن کامل

Xweb: A Framework for Application Network Deployment in a Programmable Internet Service Infrastructure

Current programmable Internet service infrastructures permit to activate Internet services on single nodes. Future Internet services, however, will be provided by a set of coordinated servers forming an application network. This work presents a framework for deploying service as application network in a programmable Internet service infrastructure. Our framework consists of four building blocks...

متن کامل

Quartz: A QoS Architecture for Open Systems

This paper describes an architecture that provides support for quality of service (QoS) specification and enforcement in heterogeneous distributed computing systems. The Quartz QoS architecture has been designed to overcome various limitations of previous QoS architectures that have constrained their use in heterogeneous systems. These limitations include dependencies on specific platforms and ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007